meson: Simplify xinerama dependency check
authorXavier Claessens <xavier.claessens@collabora.com>
Fri, 16 Oct 2020 21:57:20 +0000 (17:57 -0400)
committerXavier Claessens <xavier.claessens@collabora.com>
Sat, 17 Oct 2020 13:54:47 +0000 (09:54 -0400)
meson.build

index caa4c8a50f2517c6d70a967e236b5e8e0e3a86e5..f3ff23986be257745021b0d2a61bd2b2b7dbe65d 100644 (file)
@@ -541,15 +541,10 @@ if x11_enabled
     cdata.set('XINPUT_2_2', 1)
   endif
 
-  enable_xinerama = get_option('xinerama').enabled()
-  if enable_xinerama
-    xinerama_dep = dependency('xinerama', required: true)
-    if xinerama_dep.found() and cc.has_header_symbol('X11/extensions/Xinerama.h', 'XineramaQueryExtension', dependencies: xinerama_dep)
-      cdata.set('HAVE_XFREE_XINERAMA', 1)
-      x11_pkgs += ['xinerama']
-    endif
-  else
-    xinerama_dep = []
+  xinerama_dep = dependency('xinerama', required: get_option('xinerama'))
+  if xinerama_dep.found() and cc.has_header_symbol('X11/extensions/Xinerama.h', 'XineramaQueryExtension', dependencies: xinerama_dep)
+    cdata.set('HAVE_XFREE_XINERAMA', 1)
+    x11_pkgs += ['xinerama']
   endif
 
   cdata.set('HAVE_RANDR', xrandr_dep.found())